/*
  移动距离
  题目描述
    X 星球居民小区的楼房全是一样的，并且按矩阵样式排列。其楼房的编号为 1, 2, 3, ⋯。
    当排满一行时，从下一行相邻的楼往反方向排号。
    比如：当小区排号宽度为6时，开始情形如下：
      1  2  3  4  5  6
      12 11 10 9  8  7
      13 14 15 .....
    我们的问题是：
      已知了两个楼号 m 和 n，需要求出它们之间的最短移动距离。（不能斜线方向移动）
  输入描述
    输入为 3 个整数 w, m, n，空格分开，都在 1 到 10000 范围内。w 为排号宽度, m 和 n 为待计算的楼号。
  输出描述
    要求输出一个整数，表示 m 与 n 两楼间最短移动距离。
  样例1
    输入
      6 8 2
    输出
      4
  样例2
    输入
      4 7 20
    输出
      5
  提示
    时限 1 秒, 256M。
*/